{
GdkDevice *source_device;
GdkInputSource source;
- GdkWindow *window;
- gboolean enabled;
- GdkScreen *screen;
- GtkSettings *settings;
- window = event->any.window;
source_device = gdk_event_get_source_device (event);
if (!source_device)
return FALSE;
source = gdk_device_get_source (source_device);
- screen = gdk_window_get_screen (window);
- settings = gtk_settings_get_for_screen (screen);
-
- g_object_get (settings,
- "gtk-enable-tooltips", &enabled,
- NULL);
- if (enabled && source != GDK_SOURCE_TOUCHSCREEN)
+ if (source != GDK_SOURCE_TOUCHSCREEN)
return TRUE;
return FALSE;
gtk_toolbar_set_style (GTK_TOOLBAR (data), GTK_TOOLBAR_BOTH_HORIZ);
}
-static void
-set_toolbar_enable (GtkWidget *widget,
- gpointer data)
-{
- GtkSettings *settings = gtk_widget_get_settings (widget);
- g_object_set (settings, "gtk-enable-tooltips", TRUE, NULL);
-}
-
-static void
-set_toolbar_disable (GtkWidget *widget,
- gpointer data)
-{
- GtkSettings *settings = gtk_widget_get_settings (widget);
- g_object_set (settings, "gtk-enable-tooltips", FALSE, NULL);
-}
-
G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
static GtkActionEntry create_toolbar_items[] = {
{ NULL, GTK_STOCK_NEW, NULL, NULL, "Stock icon: New",
NULL },
{ NULL },
{ NULL },
- { NULL, NULL, "Enable", NULL, "Enable tooltips",
- G_CALLBACK (set_toolbar_enable) },
- { NULL, NULL, "Disable", NULL, "Disable tooltips",
- G_CALLBACK (set_toolbar_disable) },
- { NULL },
{ NULL, NULL, "Frobate", NULL, "Frobate tooltip",
NULL },
{ NULL, NULL, "Baz", NULL, "Baz tooltip",